CDIR = $(subst config-,linux-$(LINUX_VER)-,$@)
ifeq ($(LINUX_RELEASE),2.4)
config-xen%:
- $(MAKE) -C $(CDIR) ARCH=xen mrproper
- cp $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) \
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) mrproper
+ cp $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)$(subst config,,$@) \
$(CDIR)/.config || \
- $(MAKE) -C $(CDIR) ARCH=xen $(subst config-,,$@)_config
- $(MAKE) -C $(CDIR) ARCH=xen oldconfig
- $(MAKE) -C $(CDIR) ARCH=xen dep
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) $(subst config-,,$@)_config
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) oldconfig
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) dep
else
config-xen%:
- $(MAKE) -C $(CDIR) ARCH=xen mrproper
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) mrproper
@[ -e $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) ] \
&& cp $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) \
$(CDIR)/.config || \
- $(MAKE) -C $(CDIR) ARCH=xen $(subst config-,,$@)_defconfig
+ $(MAKE) -C $(CDIR) ARCH=xen XENVERSION=$(subst config,,$@) $(subst config-,,$@)_defconfig
endif
# build the specified linux tree
BDIR = $(subst linux-,linux-$(LINUX_VER)-,$@)
linux-xen%:
- $(MAKE) -C $(BDIR) ARCH=xen modules
- $(MAKE) -C $(BDIR) ARCH=xen INSTALL_MOD_PATH=$(INSTALL_DIR) \
+ $(MAKE) -C $(BDIR) ARCH=xen XENVERSION=$(subst linux,,$@) modules
+ $(MAKE) -C $(BDIR) ARCH=xen XENVERSION=$(subst linux,,$@) INSTALL_MOD_PATH=$(INSTALL_DIR) \
modules_install
- $(MAKE) -C $(BDIR) ARCH=xen INSTALL_PATH=$(INSTALL_DIR) install
+ $(MAKE) -C $(BDIR) ARCH=xen XENVERSION=$(subst linux,,$@) INSTALL_PATH=$(INSTALL_DIR) install
NETBSD_RELEASE ?= 2.0